package in.ac.dei.edrp.cms.dao.prestaging;

import in.ac.dei.edrp.cms.domain.coursegroup.CourseGroupBean;
import in.ac.dei.edrp.cms.domain.coursemaster.CourseMasterBean;
import in.ac.dei.edrp.cms.domain.registration.prestaging.TransferPSTRDYInSTBean;

import java.util.List;

public interface PrestagingService {
	List<CourseMasterBean> getChildEntityList(CourseGroupBean prestagingInfoGetter);
	List<CourseMasterBean> getProgramList(String entityId);
	List<CourseMasterBean> getBranchList(CourseGroupBean prestagingInfoGetter);
	List<CourseMasterBean> getSpecializationList(CourseGroupBean prestagingInfoGetter);
	List<TransferPSTRDYInSTBean> setPrestagingData(List<TransferPSTRDYInSTBean> inputPrestagingData);
	String getRegistrationDueDate(TransferPSTRDYInSTBean inputBean);
}
